//
//  WSCollectionManager.h
//  Component
//
//  Created by 王诗文 on 2018/7/26.
//  Copyright © 2018年 王诗文. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "WSListCommon.h"
@class WSModule;

@interface WSCollectionManager : NSObject<UICollectionViewDataSource,UICollectionViewDelegate>

@property(nonatomic, strong) NSArray <WSModule *>*modules;
@property(nonatomic,   weak) UICollectionView *collectionView;
@property(nonatomic, assign) WSListStatus listStatus;
@property(nonatomic, strong) id attachObj; //自定义传输参数

@property(nonatomic, copy) WSPlaceHolderBlock placeHolderBlock;
@property(nonatomic, copy) WSCellClickedBlock cellClickedBlock;
@property(nonatomic, copy) WSCellSubViewsClickedBlock cellsubViewsClickedBlock;
@property(nonatomic, copy) WSHeaderClickedBlock headerClickedBlock;
@property(nonatomic, copy) WSFooterClickedBlock footerClickedBlock;
@property(nonatomic, copy) WSScrollViewDidScrollBlock scrollViewDidScrollBlock;


@end
